$\forall$$T$:Type, ${\it eq}$, ${\it le}$:($T$$\rightarrow$$T$$\rightarrow\mathbb{B}$), ${\it op}$:($T$$\rightarrow$$T$$\rightarrow$$T$), ${\it id}$:$T$, ${\it inv}$:($T$$\rightarrow$$T$). \\[0ex]IsEqFun($T$;${\it eq}$) \\[0ex]$\Rightarrow$ Assoc($T$;${\it op}$) \\[0ex]$\Rightarrow$ Ident($T$;${\it op}$;${\it id}$) \\[0ex]$\Rightarrow$ Inverse($T$;${\it op}$;${\it id}$;${\it inv}$) \\[0ex]$\Rightarrow$ ($<$$T$, ${\it eq}$, ${\it le}$, ${\it op}$, ${\it id}$, ${\it inv}$$>$ $\in$ Group\{i\})